home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
misc
/
dspice0b
/
makefile
< prev
next >
Wrap
Makefile
|
1992-11-24
|
2KB
|
49 lines
CC =gcc
OPT = -O
FFLAGS = $(OPT) -w
CFLAGS = $(OPT) -DTIME -I/usr/dosinclude -v -w
LDFLAGS = $(OPT) -L/usr/doslib -lm -lI77 -lF77
TIME = time
SIZE = size
all: spice
$(TIME) ./spice < benchmark.in > benchmark.out
$(TIME) ./spice < bipole.in > bipole.out
$(TIME) ./spice < digsr.in > digsr.out
$(TIME) ./spice < toronto.in > toronto.out
compile: spice
OBJ = spice.o tmpupd.o find.o alter.o title.o dcdcmp.o dcsol.o \
dmpmat.o indxx.o swapij.o reserv.o matloc.o codgen.o setmem.o \
locf.o getm4.o getm8.o getm16.o getmx.o avlm4.o avlm8.o \
avlm16.o relmem.o extmem.o sizmem.o clrmem.o ptrmem.o crunch.o \
errmem.o memadj.o slpmem.o nxtevn.o nxtmem.o comprs.o memptr.o \
dmpmem.o memory.o magphs.o xxor.o outnam.o alfnum.o undefi.o \
getcje.o cpytb4.o cpytb8.o second.o readin.o alias.o keysrc.o \
extnam.o runcon.o outdef.o card.o getlin.o ushift.o nxtchr.o \
errchk.o shlsrt.o putnod.o getnod.o subckt.o fndnam.o newnod.o \
addelt.o lnkref.o subnam.o elprnt.o modchk.o topchk.o setup.o \
matptr.o reordr.o dctran.o pheadr.o comcof.o trunc.o terr.o \
sorupd.o sorstp.o iter8.o load.o nlcsrc.o update.o evpoly.o \
evterm.o nxtpwr.o intgr8.o pnjlim.o diode.o bjt.o fetlim.o \
limvds.o jfet.o mosfet.o moseq1.o moseq2.o moseq3.o moscap.o \
cmeyer.o mosq2.o mqspof.o mosq3.o dcop.o sstf.o sencal.o \
asol.o acan.o cdiv.o cmult.o acdcmp.o acsol.o acload.o noise.o \
acasol.o dinit.o disto.o ovtpvt.o ntrpl8.o setprn.o setplt.o \
plot.o scale.o fouran.o unix.o
spice: $(OBJ)
$(CC) -o $@ $(OBJ) $(LDFLAGS)
$(SIZE) $(OBJ) $@
linkspice:
@>spice.rf $(OBJ)
$(CC) -o spice @spice.rf $(LDFLAGS)
clean:
/bin/rm -f $(OBJ) spice \
small.out large.out